![]() |
WOLF core
WOLF: A Modular Estimation Framework for Robotics
|
This is the complete list of members for wolf::FactorAnalytic, including all inherited members.
| apply_loss_function_ | wolf::FactorBase | protected |
| check(CheckLog &_log, bool _verbose, std::ostream &_stream, std::string _tabs="") const | wolf::FactorBase | |
| cost() const | wolf::FactorBase | inlinevirtual |
| emplace(FeatureBasePtr _oth_ptr, T &&... all) | wolf::FactorBase | static |
| evaluate(double const *const *parameters, double *residuals, double **jacobians) const override | wolf::FactorAnalytic | virtual |
| evaluate(const std::vector< const double * > &_states_ptr, Eigen::VectorXd &_residual, std::vector< Eigen::MatrixXd > &_jacobians) const override | wolf::FactorAnalytic | virtual |
| evaluateJacobians(const std::vector< Eigen::Map< const Eigen::VectorXd > > &_st_vector, std::vector< Eigen::Map< Eigen::MatrixRowXd > > &jacobians, const std::vector< bool > &_compute_jacobian) const =0 | wolf::FactorAnalytic | pure virtual |
| evaluateJacobians(const std::vector< Eigen::Map< const Eigen::VectorXd > > &_st_vector, std::vector< Eigen::MatrixXd > &jacobians, const std::vector< bool > &_compute_jacobian) const =0 | wolf::FactorAnalytic | pure virtual |
| evaluateResiduals(const std::vector< Eigen::Map< const Eigen::VectorXd > > &_st_vector) const =0 | wolf::FactorAnalytic | pure virtual |
| evaluateUnweightedJacobians(std::vector< Eigen::MatrixXd > &jacobians) const =0 | wolf::FactorAnalytic | pure virtual |
| factor_id_ | wolf::FactorBase | protected |
| FactorAnalytic(const std::string &_type, const FactorTopology &_top, const Eigen::VectorXd &_measurement, const Eigen::MatrixXd &_measurement_sqrt_information_upper, const NodeStateBlocksPtrList &_node_state_block_list, const ProcessorBasePtr &_processor_ptr, const std::vector< StateBlockPtr > &_state_ptrs, bool _apply_loss_function, FactorStatus _status) | wolf::FactorAnalytic | |
| FactorBase(const std::string &_type, const FactorTopology &_top, const JacobianMethod &_jac_method, const Eigen::VectorXd &_measurement, const Eigen::MatrixXd &_measurement_sqrt_information_upper, const NodeStateBlocksPtrList &_node_state_block_list, const ProcessorBasePtr &_processor_ptr, const std::vector< StateBlockPtr > &_state_ptrs, bool _apply_loss_function, FactorStatus _status=FAC_ACTIVE) | wolf::FactorBase | |
| getApplyLossFunction() const | wolf::FactorBase | inline |
| getCapture() const | wolf::FactorBase | |
| getCapture() | wolf::FactorBase | |
| getCapturesFactored() | wolf::FactorBase | inline |
| getCapturesFactored() const | wolf::FactorBase | inline |
| getCategory() const | wolf::NodeBase | inline |
| getFeature() const | wolf::FactorBase | inline |
| getFeature() | wolf::FactorBase | inline |
| getFrame() const | wolf::FactorBase | |
| getFrame() | wolf::FactorBase | |
| getFramesFactored() | wolf::FactorBase | inline |
| getFramesFactored() const | wolf::FactorBase | inline |
| getJacobianMethod() const final | wolf::FactorBase | inlinevirtual |
| getLandmarksFactored() | wolf::FactorBase | inline |
| getLandmarksFactored() const | wolf::FactorBase | inline |
| getMeasurement() const | wolf::FactorBase | inlinevirtual |
| getMeasurementSquareRootInformationUpper() const | wolf::FactorBase | inlinevirtual |
| getName() const | wolf::NodeBase | inline |
| getNodesFactored() | wolf::FactorBase | inline |
| getNodesFactored() const | wolf::FactorBase | inline |
| getProblem() const | wolf::NodeBase | inline |
| getProblem() | wolf::NodeBase | inline |
| getProcessor() const | wolf::FactorBase | inline |
| getProcessor() | wolf::FactorBase | inline |
| getSensorsFactored() | wolf::FactorBase | inline |
| getSensorsFactored() const | wolf::FactorBase | inline |
| getSize() const =0 | wolf::FactorBase | pure virtual |
| getStateBlockPtrVector() const | wolf::FactorBase | inlinevirtual |
| getStateBlockPtrVector() | wolf::FactorBase | inlinevirtual |
| getStateSizes() const | wolf::FactorBase | inlinevirtual |
| getStatus() const | wolf::FactorBase | inline |
| getTopology() const final | wolf::FactorBase | inlinevirtual |
| getTopology(FactorTopology _top) final | wolf::FactorBase | inlinevirtual |
| getTopologyString() const | wolf::FactorBase | inline |
| getType() const | wolf::NodeBase | inline |
| hasCapture(const CaptureBaseConstPtr &_cap) const | wolf::FactorBase | |
| hasChildren() const override | wolf::FactorBase | inlinevirtual |
| hasFrame(const FrameBaseConstPtr &_frm) const | wolf::FactorBase | |
| hasLandmark(const LandmarkBaseConstPtr &_lmk) const | wolf::FactorBase | |
| hasNode(const NodeStateBlocksConstPtr &_nsb) const | wolf::FactorBase | |
| hasSensor(const SensorBaseConstPtr &_sen) const | wolf::FactorBase | |
| id() const | wolf::FactorBase | inline |
| is_removing_ | wolf::NodeBase | protected |
| isRemoving() const | wolf::NodeBase | inline |
| jacobian_method_ | wolf::FactorBase | protected |
| link(FeatureBasePtr ftr) | wolf::FactorBase | |
| localCheck(bool _verbose, std::ostream &_stream, std::string _tabs="") const | wolf::FactorBase | virtual |
| measurement_ | wolf::FactorBase | protected |
| measurement_sqrt_information_upper_ | wolf::FactorBase | protected |
| node_category_ | wolf::NodeBase | protected |
| node_id_ | wolf::NodeBase | protected |
| node_name_ | wolf::NodeBase | protected |
| node_type_ | wolf::NodeBase | protected |
| NodeBase(const std::string &_category, const std::string &_type="Undefined", const std::string &_name="") | wolf::NodeBase | inline |
| nodeId() const | wolf::NodeBase | inline |
| print(int _depth, bool _factored_by, bool _metric, bool _state_blocks, std::ostream &_stream=std::cout, std::string _tabs="") const | wolf::FactorBase | |
| printHeader(int _depth, bool _factored_by, bool _metric, bool _state_blocks, std::ostream &_stream, std::string _tabs="") const | wolf::FactorBase | virtual |
| problem_ptr_ | wolf::NodeBase | protected |
| remove(bool viral_remove_parent_without_children=false) | wolf::FactorBase | virtual |
| residual() const | wolf::FactorBase | virtual |
| setName(const std::string &_name) | wolf::NodeBase | inline |
| setProblem(ProblemPtr) override final | wolf::FactorBase | protectedvirtual |
| setStatus(FactorStatus _status) | wolf::FactorBase | |
| setType(const std::string &_type) | wolf::NodeBase | inline |
| state_block_sizes_ | wolf::FactorBase | protected |
| state_block_vector_ | wolf::FactorBase | protected |
| status_ | wolf::FactorBase | protected |
| topology_ | wolf::FactorBase | protected |
| ~FactorAnalytic() override=default | wolf::FactorAnalytic | |
| ~FactorBase() override=default | wolf::FactorBase | |
| ~NodeBase()=default | wolf::NodeBase | virtual |